@charset "utf-8";

.main{ width:1200px; }

.main .toptittle{ font-size:22px; width:100%; float:left; line-height:40px; height:40px; margin-bottom: 10px;}
.main .toptittle1{ font-size:22px; width:830px; float:right; line-height:40px; height:40px; margin-bottom: 10px;}
.main .toptittle img { float:left; margin-top: 10px;}
.main .toptittle span {float:left;}
.main .toptittle .blue {margin: 0 10px;}
.main .toptittle .gray { font-size: 20px;}
.main .toptittle .more{ float: right; background:url(../images/homemore.png) no-repeat center right; padding-right: 35px;color:#009040; font-size:18px;}
.main .toptittle1 img { float:left; margin-top: 10px;}
.main .toptittle1 span {float:left;}
.main .toptittle1 .blue {margin: 0 10px;}
.main .toptittle1 .gray { font-size: 20px;}
.main .toptittle1 .more{ float: right; background:url(../images/homemore.png) no-repeat center right; padding-right: 35px;color:#009040; font-size:18px;}
.main .toptittle2{ font-size:22px; width:300px; float:left; line-height:40px; height:40px; margin-bottom: 10px;}
.main .toptittle2 img { float:left; margin-top: 10px;}
.main .toptittle2 span {float:left;}
.main .toptittle2 .blue {margin: 0 10px;}
.main .toptittle2 .gray { font-size: 20px;}
.main .toptittle2 .more{ float: right; background:url(../images/homemore.png) no-repeat center right; padding-right: 35px;color:#009040; font-size:18px;}

.advs {
  margin: 0px auto; width: 100%; height: auto; overflow: hidden;
}
.adv_tops{ background-color:#BFA581; width: 100%; height: 100px;  text-align: center; color: rgb(255, 255, 255); line-height: 100px; font-size: 30px; font-weight: bold;
}
.adv_top-l{ width:136px; height:100px; float:left; margin-left:50px;  }
.adv_top-r{ width:136px; height:100px; float:right; margin-right:50px; }
.adv_top span {
  margin: 0px 5px; color: rgb(255, 204, 0); font-size: 50px;
}
.adv_ct {
  padding: 0px 0px 0px 0px; color: rgb(102, 102, 102);
}
.adv_ct dl {
  width: 760px; overflow: hidden;
}
.adv_ct dl dt {
 padding: 0px 0px 0px 90px; height: 54px; color:#BFA581;margin-top: -70px; line-height: 54px; overflow: hidden; font-family: "黑体","微软雅黑"; font-size: 24px;
}
.adv_ct dl dt span {
  margin: 0px 0px 0px 10px; color: rgb(186, 189, 189); font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.adv_ct dl dd {
  padding: 6px 100px 0px 90px; line-height: 25px; text-indent: 2em; font-size: 14px;white-space:initial;
}
.adv_ct dl dd span {
  color: rgb(22, 68, 137);
}
.adv_up {
  background: url(../images/1-1.png) no-repeat 735px 60px; height: 360px; overflow: hidden; padding-left:30px;
}
.adv11 {
  height: 165px; overflow: hidden; padding-top: 24px;
}
.adv_btm {
  background: url(../images/2-1.png)  no-repeat left 70px; padding: 8px 0px 0px 493px; height: 406px; overflow: hidden; margin-top: -8px;
}
.adv3 {
  padding: 30px 0px 0px; height: 170px; overflow: hidden;
}
.h_pho {
  OVERFLOW: hidden; FONT-SIZE: 12px; WIDTH: 190px; BACKGROUND: url(../images/tel.gif) no-repeat left 40px; COLOR: #4d5656; PADDING-BOTTOM: 0px; PADDING-TOP: 36px; PADDING-LEFT: 60px; LINE-HEIGHT: 24px; PADDING-RIGHT: 0px
}
.h_pho SPAN {
  FONT-SIZE: 30px; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #cc1214; DISPLAY: block
}
/*.yun{width:50px; height:50px; background-color:#BFA581; border-radius:25px;}
.yuan{height:50px; line-height:50px; display:block; color:#FFF; text-align:center;font-size:30px;}*/

.main .div1{position:relative; padding-top: 20px; overflow: hidden;width:830px;height: 400px;float: right;}

.main .div1 li{ background:#FFF; width: 180px;height:160px ; margin-bottom:20px; text-align: center;  float: left; box-shadow:1px 1px 2px #CCC;padding:5px;}
.main .div1 li:hover{ background:rgba(221,221,221,0.5);}
.main .div1 li .pic{  height: 160px;}
.main .div1 li .en{ font-size: 9px;  font-family: Arial; color: #999; line-height: 15px; margin-top: 3px;}
.main .div1 li .bigname{ font-size: 15px; font-weight: bold;  padding: 10px;color: #777; }
.main .div1 li:hover .bigname{ border-bottom: 2px solid #009040; color: #009040}
.main .div1 .nobor{ border-right: 0; border-right: none;}
.main .div1 .txt{height: 35px;line-height:35px; overflow: hidden;width:100%;text-align: center; margin-top:-30px;}
.main .div1 li:hover a,.main .div1 li:hover .en{ color: #009040}
.main .div2 .fl{width: 830px ;height:380px;}
.main .div2 .fr{width: 300px ;height:360px;}

.main .div2 .bigname{ line-height: 50px; padding-left: 70px; background: url(../images/memberli.png) no-repeat  100px center;  display: block;  text-align: center; font-size: 14px;}
.main .div2 .on .bigname{background: url(../images/memberlion.png) no-repeat 100px center; color: #009040}
.main .div2 .ul a{ display: block;background: url(../images/memberleftli.png) no-repeat 50px center; padding-left: 60px; width: 205px; height: 25px; overflow: hidden;}
.main .div2 .ul a:hover{  color: #009040}
.main .div2 .tablist{ width: 300px; height: 50px; /*background:url(../images/membernavbg.png) no-repeat;*/  background: #e7e8ea }
.main .div2 .tablist a{ float: left; width: 95px; height: 30px; padding: 10px 0; background:url(../images/membernavli.png) no-repeat 20px center; padding-left:35px; line-height: 15px; font-size: 14px; }
.main .div2 .tablist a p{ line-height:29px;}
.main .div2 .tablist a.on{background:url(../images/membernavlion.png) no-repeat 20px center;  color: #009040}
.main .div2 .tablist .en{ font-size:8px;font-family: Arial; }
.main .div2 .list_page{ display: none; padding-left: 5px; margin-top: 10px;}
.main .div2 .list_page.active{ display: block;}
.main .div2 .list_page img{width: 387px; height: 226px;}
.main .div2 .list_page ul{overflow: hidden; margin: 10px 0; }
.main .div2 .list_page ul li{display: block;background: url(../images/memberleftli.png) no-repeat 0 center; padding-left: 15px; width: 370px; height: 25px; overflow: hidden; position: relative;}
.main .div2 .list_page ul li:hover a{ color:#009040;}
.main .div2 .list_page ul li sup{ position: absolute; top: 3px; right: 30px; background: url(../images/memberlistsup.png) no-repeat; width: 38px; height: 12px; display: block; }
.main .div3{ overflow: hidden; position:relative}
.main .div3 .bdiv {  background:url(../images/contact.jpg) left bottom no-repeat; filter:alpha(opacity=40);-moz-opacity:0.45;opacity:0.4; position:absolute;top:0px; left:0px; width:1150px; height:350px;}
.main .div3 .leftbox{ width: 610px; height: 330px; float: left; position: relative; padding:10px; overflow:hidden; font-size:14px; line-height:31px; color:#333;}
.main .div3 .centerbox{ width: 480px; height: 330px; float: right; padding:10px;}
.main .div3 .centerbox p { padding:3px 10px; font-size:14px; color:#333}
.main .div3 .centerbox p a { color:#333}
.main .div3 .centerbox p a:hover { color:#009040}
.main .div3 .rightbox{ width: 215px; height: 330px; float: left;;background: url(../images/supp3.jpg);}
.main .div3 .rightbox ul{margin-top: 70px;}
.main .div3 .rightbox li{ height:45px; padding:10px 15px ;}
.main .div3 .rightbox img{ float: left; padding-top:8px; margin-right: 3px;}
.main .div3 .rightbox .titlee{ float: left; line-height: 25px;}
/* .main .div3 .rightbox li:hover .titlee{ color: #009040;} */

.main .div4{width:215px;height:350px;float:left;position:relative;overflow: hidden;padding-top:22px;}
.main .div4 {width:250px;height:auto;float:left;}
.main .div4 ul li {width:250px;height:45px;}
.main .div4 ul li a {display:block;transition:none;height:44px;font:14px/44px "microsoft yahei";color:#fff;background:url(../images/ss.png) #917A5A  10px 18px no-repeat;border-bottom:solid 1px #f8efdb;padding-left: 30px;}/*text-align:center;width:250px;*/
.main .div4 ul li a:hover {background:url(../images/ss.png) 10px 18px no-repeat, url(../images/right_24.png) #BFA581 196px 18px no-repeat;border-bottom:solid 1px #BFA581;}

.sitemap{ padding:0 10px;border:1px solid #e5e5e5;margin:0;overflow:hidden;zoom:1;margin:10px 0}
.sitemap dt{ padding:0;height:50px;line-height:50px;color:#000;font-weight:bold;text-align:center;width:10%;float:left;color:#669934}
.sitemap dt a{ color:#111}
.sitemap dd{ padding:0;margin:0 11%;height:50px;line-height:50px;}
.sitemap dd li{ float: left;list-style-type: none;}
.sitemap dd a { padding:0 1em 0 0}